/**
 * 这里是uni-app内置的常用样式变量
 *
 * uni-app 官方扩展插件及插件市场（https://ext.dcloud.net.cn）上很多三方插件均使用了这些样式变量
 * 如果你是插件开发者，建议你使用scss预处理，并在插件代码中直接使用这些变量（无需 import 这个文件），方便用户通过搭积木的方式开发整体风格一致的App
 *
 */

/**
 * 如果你是App开发者（插件使用者），你可以通过修改这些变量来定制自己的插件主题，实现自定义主题功能
 *
 * 如果你的项目同样使用了scss预处理，你也可以直接在你的 scss 代码中使用如下变量，同时无需 import 这个文件
 */

/* 颜色变量 */

/* 行为相关颜色 */
$color-primary: #f24545;
$color-bg:#f7f9fa;
$uni-color-success: #4cd964;
$uni-color-warning: #f0ad4e;
$uni-color-error: #dd524d;

/* 文字基本颜色 */
$uni-text-color:#333;//基本色
$uni-text-color-inverse:#fff;//反色
$uni-text-color-grey:#999;//辅助灰色，如加载更多的提示信息
$uni-text-color-placeholder: #808080;
$uni-text-color-disable:#c0c0c0;

/* 背景颜色 */
$uni-bg-color:#ffffff;
$bg-grey:#f8f8f8;
$uni-bg-color-hover:#f1f1f1;//点击状态颜色
$uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色

/* 边框颜色 */
$uni-border-color:#c8c7cc;

/* 尺寸变量 */

/* 文字尺寸 */
$uni-font-size-sm:24rpx;
$uni-font-size-base:28rpx;
$uni-font-size-lg:32rpx;
$uni-title:32rpx;

/* 图片尺寸 */
$uni-img-size-sm:40rpx;
$uni-img-size-base:52rpx;
$uni-img-size-lg:80rpx;

/* Border Radius */
$border-radius: 18rpx;
$uni-border-radius-base: 6rpx;
$uni-border-radius-lg: 12rpx;
$uni-border-radius-circle: 50%;

/* 水平间距 */
$uni-spacing-row-sm: 10px;
$uni-spacing-row-base: 20rpx;
$uni-spacing-row-lg: 30rpx;

/* 垂直间距 */
$uni-spacing-col-sm: 8rpx;
$uni-spacing-col-base: 16rpx;
$uni-spacing-col-lg: 24rpx;

/* 透明度 */
$uni-opacity-disabled: 0.3; // 组件禁用态的透明度

/* 文章场景相关 */
$uni-color-title: #2C405A; // 文章标题颜色
$uni-font-size-title:40rpx;
$uni-color-subtitle: #555555; // 二级标题颜色
$uni-font-size-subtitle:36rpx;
$uni-color-paragraph: #3F536E; // 文章段落颜色
$uni-font-size-paragraph:30rpx;

$uni-pading:130rpx;
$uni-radius:20rpx;

@mixin  botton-n() {
	background-color: #f9e791;
	color:#cb7622;
	border: 2px solid #eaa057;
	font-size: 36rpx;
	font-weight: bold;
	border-radius: 12rpx;
	margin: 0 auto;
	&.disable {
		background-color: #ddd;
		color: #fff;
		border-color: #ddd;
	}
	@include center();
}

	
@mixin bottomBtn {
	width: 554rpx;
	height: 92rpx;
	border-radius: 46rpx;
	background-color: #eaa057;
	color:#fff;
	@include center();
}	

@mixin  cell() {
	background-color: #fff;
}

@mixin  center() {
	display: flex;
	justify-content: center;
	align-items: center;
}


@mixin  text() {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@mixin textTwo() {
	  word-break: break-all;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  -webkit-box-orient: vertical;
}                 

@mixin boxDow() {
	box-shadow:0px 5px 5px #f2cfcc;
}

@mixin gradient() {
	background: linear-gradient(to right, rgba(255, 255, 255, 0),#3FB6F7,rgba(255,255,255,0)); //方向
	background: linear-gradient(88deg, #4DF7BF 0%, rgba(77, 247, 191, 0.26) 12%, rgba(77, 247, 191, 0) 100%); //角度
}

@mixin border-grident() {
   border: 4px solid;
   border-image: linear-gradient(to right, #8f41e9, #578aef) 4;
}

@mixin bt-s-2() {
		display: flex;
		padding-left: 68rpx;
		padding-right: 68rpx;
		justify-content: space-between;
		.bt {
			height: 90rpx;
			width: 280rpx;
			border-radius: 45rpx;
			color:32rpx;
			color:$color-primary;
			border:1px solid $color-primary;
			@include  center;
			&.bt-dis{
				background-color: #e6e6e6;
				border-color:#e6e6e6;
				color:#fff;
			}
		}
		.bt-color {
			background-color: #ffad4c;
			border-color:#ffad4c;
			color:#fff;
		}
		.bt-a {
			background-color: $color-primary;
			color:#fff;
		}
}

@mixin bt-s-1() {
		.bt {
			height: 88rpx;
			width: 500rpx;
			border-radius: 44rpx;
			background-color: #fff;
            font-size: 32rpx;
			color:$color-primary;
			border:1px solid $color-primary;
			margin: 0 auto;
			@include  center
		}
		.bt-a {
			background-color: $color-primary;
			color:#fff;
		}
		.bt-color {
			background-color: #ffad4c;
			color:#fff;
		}
		.bt-dis {
			background-color: #e6e6e6;
			border-color:#e6e6e6;
			color:#fff;
		}
}

@mixin customHead {
		.black {
		  position: absolute;
		  top:80rpx;
		  left: 32rpx;
		  font-size: 34rpx;
		}
		.appTop {
			height: var(--status-bar-height);
			background-color: #fff;
		}
		.appHead {
			width: 100%;
			background-color: #fff;
		    font-size: 32rpx;
			height: 98rpx;
			text-align: center;
			padding-top: 24rpx;
		}
		position: fixed;
		left: 0;
		right: 0;
		background-color: #fff;
		z-index: 9999;
}
	
	
	
  